/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package prestar.dominio.entidades;

/**
 *
 * @author gadiel
 */
public class ItemCobro {
    
    private int codigo;
    private Cuota cuota;
    private double monto;
    private double mora;

    public ItemCobro() {
    }

    
    public ItemCobro(Cuota cuota, double pagado, String accion) {
        this.monto = pagado;
        this.cuota = cuota;
    }
    
    public ItemCobro(Cuota cuota) {
        this.mora = cuota.getMora();
        this.cuota = cuota;
    }

    public int getCodigo() {
        return codigo;
    }

    public void setCodigo(int codigo) {
        this.codigo = codigo;
    }

    
    public Cuota getCuota() {
        return cuota;
    }

    public void setCuota(Cuota cuota) {
        this.cuota = cuota;
    }

    public double getMonto() {
        return monto;
    }

    public void setMonto(double monto) {
        this.monto = monto;
    }

    public double getMora() {
        return mora;
    }

    public void setMora(double mora) {
        this.mora = mora;
    }
    
    

    public String getAccion() {
        String accion = "Sin afectar";
        double importe = (this.getCuota().getBalance() + this.getCuota().getMora());
        if (this.getMonto() > 0 && this.getMonto() < importe)
            accion = "Abonada";
        else if (this.getMonto() == importe)
            accion = "Salda";
        return accion;
    }
    
}
